package org.zp.service;

import java.util.ArrayList;
import java.util.List;

import org.zp.pojo.NEInfo;
import org.zp.vo.NetWithAdminVo;
import org.zp.vo.NetWorkVo;

public interface NetWorkInfoService {
/**
 * 人员添加网点
 * @param aid
 * @param three
 * @return
 */
	Integer addAdminNetwork(Long aid, Integer three);
/**
 * 多条件查询网点
 * @param startpagee
 * @param limitpagee
 * @param name
 * @param fname 
 * @return
 */
List<NetWorkVo> selectNetWorkINFO(Integer startpagee, Integer limitpagee, String name, String fname);
/**
 * 网点名修改
 * @param neIdd
 * @param networkName
 * @return
 */
Integer netWorkNameEdit(Integer neIdd, String networkName);
/**
 * 网点逻辑删除
 * @param neIdd
 * @return
 */
Integer netWorkDel(Integer neIdd);
/**
 * 网点添加
 * @param three
 * @param netname
 * @param detail
 * @return
 */
Integer addNetwork(Integer three, String netname, String detail);
/**
 * 通过人员查出相关的网点
 * @param aid
 * @return
 */
NetWithAdminVo selectNAbyAid(Long aid);
/**
 * 更新网点的收益
 * @param naid
 * @param newMoney 
 * @return
 */
Integer updateNetMoney(Integer neid, Integer newMoney);
/**
 * 统计问题件
 * @param neid
 * @param count
 * @return
 */
Integer updateNetpsun(Integer neid, Integer count);
/**
 * 统计退单件
 * @param neid
 * @param count
 * @return
 */
Integer updateNetbsun(Integer neid, Integer count);
/**
 * 统计总件
 * @param neid
 * @param count
 * @return
 */
Integer updateNetesun(Integer neid, Integer count);
/**
 * 根据id查询网点对象
 * @param areaid
 * @return
 */
NEInfo selectNetWorkByAreaid(Integer areaid);


}
